package qlttn.common.valueobjects;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.faces.model.SelectItem;

import qlttn.model.Choice;

public class QuestionVO implements Serializable{
	private int questionID;
	private int groupID;
	private int creatorID;
	private String contentQuestion;
	private Date createDate;
	private Date lastDate;
	private String level;
	private String kindOfQuestion;
	private float score;
	private String describle;
	private boolean checkStatus;
	private int order;
	private boolean multiChoice;
	private List<SelectItem> listSelectChoice;
	private int[] listChoiced;
	private int choiced;
	private int trueFalseChoiced;
	private boolean true1Question;
	private String imageName="";
	private List<Choice> listChoice_VO;
	public QuestionVO(){}
	/**
	 * @return the questionID
	 */
	public int getQuestionID() {
		return questionID;
	}
	/**
	 * @param questionID the questionID to set
	 */
	public void setQuestionID(int questionID) {
		this.questionID = questionID;
	}
	/**
	 * @return the groupID
	 */
	public int getGroupID() {
		return groupID;
	}
	/**
	 * @param groupID the groupID to set
	 */
	public void setGroupID(int groupID) {
		this.groupID = groupID;
	}
	/**
	 * @return the creatorID
	 */
	public int getCreatorID() {
		return creatorID;
	}
	/**
	 * @param creatorID the creatorID to set
	 */
	public void setCreatorID(int creatorID) {
		this.creatorID = creatorID;
	}
	/**
	 * @return the contentQuestion
	 */
	public String getContentQuestion() {
		return contentQuestion;
	}
	/**
	 * @param contentQuestion the contentQuestion to set
	 */
	public void setContentQuestion(String contentQuestion) {
		this.contentQuestion = contentQuestion;
	}
	/**
	 * @return the createDate
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * @param createDate the createDate to set
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * @return the lastDate
	 */
	public Date getLastDate() {
		return lastDate;
	}
	/**
	 * @param lastDate the lastDate to set
	 */
	public void setLastDate(Date lastDate) {
		this.lastDate = lastDate;
	}
	/**
	 * @return the level
	 */
	public String getLevel() {
		return level;
	}
	/**
	 * @param level the level to set
	 */
	public void setLevel(String level) {
		this.level = level;
	}
	/**
	 * @return the kindOfQuestion
	 */
	public String getKindOfQuestion() {
		return kindOfQuestion;
	}
	/**
	 * @param kindOfQuestion the kindOfQuestion to set
	 */
	public void setKindOfQuestion(String kindOfQuestion) {
		this.kindOfQuestion = kindOfQuestion;
	}
	/**
	 * @return the score
	 */
	public float getScore() {
		return score;
	}
	/**
	 * @param score the score to set
	 */
	public void setScore(float score) {
		this.score = score;
	}
	/**
	 * @return the describle
	 */
	public String getDescrible() {
		return describle;
	}
	/**
	 * @param describle the describle to set
	 */
	public void setDescrible(String describle) {
		this.describle = describle;
	}
	/**
	 * @return the checkStatus
	 */
	public boolean isCheckStatus() {
		return checkStatus;
	}
	/**
	 * @param checkStatus the checkStatus to set
	 */
	public void setCheckStatus(boolean checkStatus) {
		this.checkStatus = checkStatus;
	}
	/**
	 * @return the order
	 */
	public int getOrder() {
		return order;
	}
	/**
	 * @param order the order to set
	 */
	public void setOrder(int order) {
		this.order = order;
	}
	/**
	 * @return the multiChoice
	 */
	public boolean isMultiChoice() {
		return multiChoice;
	}
	/**
	 * @param multiChoice the multiChoice to set
	 */
	public void setMultiChoice(boolean multiChoice) {
		this.multiChoice = multiChoice;
	}
	/**
	 * @return the listSelectChoice
	 */
	public List<SelectItem> getListSelectChoice() {
		return listSelectChoice;
	}
	/**
	 * @param listSelectChoice the listSelectChoice to set
	 */
	public void setListSelectChoice(List<SelectItem> listSelectChoice) {
		this.listSelectChoice = listSelectChoice;
	}
	/**
	 * @return the listChoiced
	 */
	public int[] getListChoiced() {
		return listChoiced;
	}
	/**
	 * @param listChoiced the listChoiced to set
	 */
	public void setListChoiced(int[] listChoiced) {
		this.listChoiced = listChoiced;
	}
	/**
	 * @return the choiced
	 */
	public int getChoiced() {
		return choiced;
	}
	/**
	 * @param choiced the choiced to set
	 */
	public void setChoiced(int choiced) {
		this.choiced = choiced;
	}
	/**
	 * @return the trueFalseChoiced
	 */
	public int getTrueFalseChoiced() {
		return trueFalseChoiced;
	}
	/**
	 * @param trueFalseChoiced the trueFalseChoiced to set
	 */
	public void setTrueFalseChoiced(int trueFalseChoiced) {
		this.trueFalseChoiced = trueFalseChoiced;
	}
	/**
	 * @return the true1Question
	 */
	public boolean isTrue1Question() {
		return true1Question;
	}
	/**
	 * @param true1Question the true1Question to set
	 */
	public void setTrue1Question(boolean true1Question) {
		this.true1Question = true1Question;
	}
	/**
	 * @return the imageName
	 */
	public String getImageName() {
		return imageName;
	}
	/**
	 * @param imageName the imageName to set
	 */
	public void setImageName(String imageName) {
		this.imageName = imageName;
	}
	/**
	 * @return the listChoice_VO
	 */
	public List<Choice> getListChoice_VO() {
		return listChoice_VO;
	}
	/**
	 * @param listChoice_VO the listChoice_VO to set
	 */
	public void setListChoice_VO(List<Choice> listChoice_VO) {
		this.listChoice_VO = listChoice_VO;
	}
	
}
